

import {getContentDetail} from "../../../api/cm";

const {config, colorOption} = getApp().globalData;

Page({
  /**
   * 页面的初始数据
   */
  data: {
    colorOption,
    showData: {},
    contentId: null,
    // 显示加载中
    isLoading: true,
    id: null,
    title: null
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    const {id, title} = options;
    if (id) {
      this.setData({id: id, title: title})
      this.getData(id);
    }
  },

  // 获取数据
  getData(id) {
    wx.showLoading({title: '加载中',})
    getContentDetail({
      data: {
        id: id,
      },
      callBack: (res) => {
        if (res.data.categoryId === '37060119661000100') {//怀青风采
          res.data.contentDetails = res.data.contentDetails ? res.data.contentDetails.split(',').map(s => config.localImgSrc + s) : [];
        }
        res.data.contentImg = res.data.contentImg ? config.localImgSrc + res.data.contentImg : "";
        this.setData({
          showData: res.data,
          isLoading: false,
        })
        wx.hideLoading();
      },
    })
  },
  // 预览图片
  previewImage(e) {
    const {index, list} = e.currentTarget.dataset;

    wx.previewImage({
      current: list[index],
      urls: list,
    });
  },
  handleMap(){
    wx.openLocation({
      latitude: Number(this.data.showData.lat),
      longitude: Number(this.data.showData.lng),
      name:this.data.showData.contentTitle,
      scale: 16,
      success:(res)=>{
        console.log('wx.openLocation success',res)
      },
      fail:(err)=>{
        console.log('wx.openLocation fail',err)
      },
    })
  },
  goBack() {
    wx.navigateBack()
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
  },
});
